1677507414492846554562139214133348650312545176122276602549514273309147270706233367839794747127658211267462280388536595231875211613982525894351388342042111244719837937883870931425829413762800804453654121714310243636586383173638153199407160685504254511372688335337773777343564438717262727235551226604907155482361154773837190279338228293771598841355275683072322122021624701467485181704953513743635175550973126450520131821712020722573039027514454316871130874629816471844846803238190540135484260653539648257792884384235077922624455088028106491527957027173664421428226514365569654783063174271075415657016722965157824463682783161303492812976378846653628618117152645476941253670285781251113481655458096515973842551894444831571764658405313680404164257327664417854016564505602391331188264671367983764207176862274817052691968555624221969117561595465674713283400391676807336611068287436307126901921397607342981519178724966426282703268374206677459808632671663468761537789963453201945455293286395565465675254584037987192415638531559448214233081155822417511675368930321957219714523085285489524340570302389177259571460585382827643362240166753766525064133437379965746120358870776780529945533912840272706754728860482031533248030144247555464033164544035352070826656419536666437223783646974034796791697442054875008067495447847467473210354348366847435995573972917767843931942414023751960994857782264571786482292721106642486685552907771011156152201862216675534714637917352502748322576873775161200370566336559513123182261665488768163174522375501350399108601467528863697865876034481230064772838155191426550179605662752244835148287109208801188234935937517633823153850221525677264221846921665024234330563551023387115476406346341452797322951051263736138685684193849754344473806784647457651567805907905421548405966737377933046811802891142711436004896913521247967047295284547431273222385342355837770