edgecross14-09810454602256278291021112213142151621718219202212222324032505260727092801129013300153101732019330213402335353637373938311393134031541317423194332144323455746594751148513495155051751519525215352354795571156713577155871759719607216172362911639136491565917669196792168923691113701115711117721119731121741123751315761317771319781321791323801517811519821521831523841719851721861723871921881923892123901425162618271102811229114301118321203312234124354636483741038412394144041641418424204342244424456846610476124861449616506185162052622536245481055812568145781658818598206082261824621012631014641016651018661020671022681024691214701216711218721220731222741224751416761418771420781422791424801618811620821622831624841820851822861824872022882024892224902526362527372528382529392530402531412532422533432534442526274626284726294826304926315026325126335226345326355427285527295627305727315827325927336027346127356228296328306428316528326628336728346828356929307029317129327229337329347429357530317630327730337830347930358031328131338231348331358432338532348632358733348833358934359036374636384736394836404936415036425136435236445336373855373956374057374158374259374360374461374562383963384064384165384266384367384468384569394070394171394272394373394474394575404176404277404378404479404580414281414382414483414584424385424486424587434488434589444590464755464856464957465058465159465260465361464748634749644750654751664752674753684754694849704850714851724852734853744854754950764951774952784953794954805051815052825053835054845152855153865154875253885254895354905556635557645558655559665560675561685556577056587156597256607356617456627557587657597757607857617957628058598158608258618358628459608559618659628760618860628961629063647063657163667263677363687463646576646677646778646879646980656681656782656883656984666785666886666987676888676989686990707176707277707378707479707172817173827174837175847273857274867275877374887375897475907677817678827679837677788577798677808778798878808979809081828581838681828388828489838490858688858687908802256278291021112213142151621718219202212222324032505260727092801129013300153101732019330213402335353637373938311393134031541317423194332144323455746594751148513495155051751519525215352354795571156713577155871759719607216172362911639136491565917669196792168923691113701115711117721119731121741123751315761317771319781321791323801517811519821521831523841719851721861723871921881923892123901425162618271102811229114301118321203312234124354636483741038412394144041641418424204342244424456846610476124861449616506185162052622536245481055812568145781658818598206082261824621012631014641016651018661020671022681024691214701216711218721220731222741224751416761418771420781422791424801618811620821622831624841820851822861824872022882024892224902526362527372528382529392530402531412532422533432534442526274626284726294826304926315026325126335226345326355427285527295627305727315827325927336027346127356228296328306428316528326628336728346828356929307029317129327229337329347429357530317630327730337830347930358031328131338231348331358432338532348632358733348833358934359036374636384736394836404936415036425136435236445336373855373956374057374158374259374360374461374562383963384064384165384266384367384468384569394070394171394272394373394474394575404176404277404378404479404580414281414382414483414584424385424486424587434488434589444590464755464856464957465058465159465260465361464748634749644750654751664752674753684754694849704850714851724852734853744854754950764951774952784953794954805051815052825053835054845152855153865154875253885254895354905556635557645558655559665560675561685556577056587156597256607356617456627557587657597757607857617957628058598158608258618358628459608559618659628760618860628961629063647063657163667263677363687463646576646677646778646879646980656681656782656883656984666785666886666987676888676989686990707176707277707378707479707172817173827174837175847273857274867275877374887375897475907677817678827679837677788577798677808778798878808979809081828581838681828388828489838490858688858687908893939697939899931001019310210393104105931061079310810993110111931121139311411591941169196117919811891100119911021209110412191106122911081239111012491112125911141269496127949812894100129941021309410413194106132941081339411013494112135941141369698137961001389610213996104140961061419610814296110143961121449611414598100146981021479810414898106149981081509811015198112152981141531001021541001041551001061561001081571001101581001121591001141601021041611021061621021081631021101641021121651021141661041061671041081681041101691041121701041141711061081721061101731061121741061141751081101761081121771081141781101121791101141801121141819295116929711792991189210111992103120921051219292109123921111249211312592115126959712795991289510112995103130951051319510713295109133951111349511313595115136979913797101138971031399710514097107141971091429711114397113144971151459910114699103147991051489910714999109150991111519911315299115153101103154101105155101107156101109157101111158101113159101115160103105161103107162103109163103111164103113165103115166105107167105109168105111169105113170105115171107109172107111173107113174107115175109111176109113177109115178111113179111115180113115181116117127116118128116119129116120130116121131116122132116123133116124134116125135116117118137117119138117120139117121140117122141117123142117124143117125144117126145118119146118120147118121148118122149118123150118124151118125152118126153119120154119121155119122156119123157119124158119125159119126160120121161120122162120123163120124164120125165120126166121122167121123168121124169121125170121126171122123172122124173122125174122126175123124176123125177123126178124125179124126180125126181127128137127129138127130139127131140127132141127133142127134143127135144127128129146128130147128131148128132149128133150128134151128135152128136153129130154129131155129132156129133157129134158129135159129136160130131161130132162130133163130134164130135165130136166131132167131133168131134169131135170131136171132133172132134173132135174132136175133134176133135177133136178134135179134136180135136181137138146137139147137140148137141149137142150137143151137144152137138139154138140155138141156138142157138143158138144159138145160139140161139141162139142163139143164139144165139145166140141167140142168140143169140144170140145171141142172141143173141144174141145175142143176142144177142145178143144179143145180144145181146147154146148155146149156146150157146151158146152159146147148161147149162147150163147151164147152165147153166148149167148150168148151169148152170148153171149150172149151173149152174149153175150151176150152177150153178151152179151153180152153181154155161154156162154157163154158164154159165154155156167155157168155158169155159170155160171156157172156158173156159174156160175157158176157159177157160178158159179158160180159160181161162167161163168161164169161165170161162163172162164173162165174162166175163164176163165177163166178164165179164166180165166181167168172167169173167170174167168169176168170177168171178169170179169171180170171181172173176172174177172173174179173175180174175181176177179176177178181179919393969793989993100101931021039310410593106107931081099311011193112113931141159194116919611791981189110011991102120911041219110612291108123911101249111212591114126949612794981289410012994102130941041319410613294108133941101349411213594114136969813796100138961021399610414096106141961081429611014396112144961141459810014698102147981041489810614998108150981101519811215298114153100102154100104155100106156100108157100110158100112159100114160102104161102106162102108163102110164102112165102114166104106167104108168104110169104112170104114171106108172106110173106112174106114175108110176108112177108114178110112179110114180112114181929511692971179299118921011199210312092105121929210912392111124921131259211512695971279599128951011299510313095105131951071329510913395111134951131359511513697991379710113897103139971051409710714197109142971111439711314497115145991011469910314799105148991071499910915099111151991131529911515310110315410110515510110715610110915710111115810111315910111516010310516110310716210310916310311116410311316510311516610510716710510916810511116910511317010511517110710917210711117310711317410711517510911117610911317710911517811111317911111518011311518111611712711611812811611912911612013011612113111612213211612313311612413411612513511611711813711711913811712013911712114011712214111712314211712414311712514411712614511811914611812014711812114811812214911812315011812415111812515211812615311912015411912115511912215611912315711912415811912515911912616012012116112012216212012316312012416412012516512012616612112216712112316812112416912112517012112617112212317212212417312212517412212617512312417612312517712312617812412517912412618012512618112712813712712913812713013912713114012713214112713314212713414312713514412712812914612813014712813114812813214912813315012813415112813515212813615312913015412913115512913215612913315712913415812913515912913616013013116113013216213013316313013416413013516513013616613113216713113316813113416913113517013113617113213317213213417313213517413213617513313417613313517713313617813413517913413618013513618113713814613713914713714014813714114913714215013714315113714415213713813915413814015513814115613814215713814315813814415913814516013914016113914116213914216313914316413914416513914516614014116714014216814014316914014417014014517114114217214114317314114417414114517514214317614214417714214517814314417914314518014414518114614715414614815514614915614615015714615115814615215914614714816114714916214715016314715116414715216514715316614814916714815016814815116914815217014815317114915017214915117314915217414915317515015117615015217715015317815115217915115318015215318115415516115415616215415716315415816415415916515415515616715515716815515816915515917015516017115615717215615817315615917415616017515715817615715917715716017815815917915816018015916018116116216716116316816116416916116517016116216317216216417316216517416216617516316417616316517716316617816416517916416618016516618116716817216716917316717017416716816917616817017716817117816917017916917118017017118117217317617217417717217317417917317518017417518117617717917617717818117905969777880112-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-1-7413216516923421261061231421375-41721287915161719651243109-1-510-1485187-5-117-192-12-11-212-22-21-1-3-7-521-1-42-6-12-15-16-9-131-14-311-1217-14-1881142-2132-297131541-7198139109-7-4-11-7-4-9-16-5-12-9-67-172-112696-14-1-2-9-201-11-5-411175-223715131-7-164-7-2-1-11-244-13-5-2-717511932132218-18-10-67931