6857465145988543372142522363687876758836967756239753645130044523087218163674600189228371348298841435450486845330433984431878386450321591655254734490165658500427307379654542453248541206468544115133650250308446906795077071905134811683284602217375492721794242837841971991451523781122956032743226475571548355417377918027070163111243792543691670389526218276877324568491391602037938937224048728844934566830626227865275904007912813189346276126947077264664053867706705509748383458496471465605198282998054717854363305404743839463173421613532672565393483222246565285333366329144017037635047237078812774717221323351135343334130194237255351297773684162113504521482423546373234795472851954178779514719854068814709387378032592197966283568111675973887905698527284782322051242394021426627457693403381482801548558760766717702680217855639202802140251354382176349794768208676151782991927491776531788203831375065620456166422513293136789339390798461464351014138560270156680631577857225724168194174437114744231438188601563523194735573813317123666661254812842271212229636551542522659347664452556347544711678620028646492535807585193571474182227518284117273771718963775702208045585504843802612828753758675426834753108568686809660229335171661466524532658527955244822418684658779712165913756778070458959519106049238637258211559976417773996575514424061572535283623033101691073326064824240131698735053845205025531961384633013122348473206724038848175309629762155662126784697814055272767832907630741401566496382237363047304262612494546752018357273673027647471429421821659071173155651131412324464221059664548015465177611050153166048877056445714363575180170323543971026839144450868926627112086632144729752765407697131255655558261665235287336840837673346738671523474416674891063327637638655191522825799365457357543412078101641182893755994557083443748004593616365446780811512446665109605501223557197745220