8203783737372327342403846884066540558548574169013819326244600178458589662124760807834539115699780570228430922355312112204763239784272772253046051674864732597133354008324653661443997526755263522513791363445197675217551631285041529033267484746255023114846648285270767954665476827815546458470265489480488510552217549314495228261567172644656965511139273551197554436476305503294450677210457598350525176593540803300260160306709927144811891693025019422121523365336537280219823087641398563853017287623820223634035642778971330280659897777485882131427464028353907471233415901792417432863541821962704035377814138885540678215128823768061110389599118435747034746497612715135457457973834031712343381305596282527927499616870113810743307310211111475161456771537137934222551125117121141276353714606568544633762694744784924442624945221625629057044978291984863162825672971808372748117503318185381107853655644536588092241337364767056150566485624903671066635071922962439355368646187735143528404370597339407547451165883138089926166153564868922655671966744554116276195757042855225838679622928144225420383879517528947882836256042526870676921814627977676278663839114775332077950917012276671829344312516374228395587881728415432752876571996376712666861734011625183462063492082001033310857194479227541454596242536444548515218049315733482748324378170120544653461337551744595146017273288014231966063729308790235806135145303912675637944552025079847219952738014034843837237106256864534551228688555715117732825283650502448441137508109651153586602643469636253791764754685666295500783322206763432221643464421462917764050168467854472770384687604487677724184519156673173676538212075125720715397639440298377799484423711219212201846642542785705363874878752418880052334253833624818636916652073831231867243764512467681317299652673668773144246911544713516035630361331708587603565730190315632572375744557780366595